var fs = require('fs'),
	util = require('util'),
	path = 'D:\16002090124node.js';

function explorer(path){

fs.readdir(path, function(err, files){
	
	if(err){
		console.log('error:\n' + err);
		return;
	}

	files.forEach(function(file){

		fs.stat(path + '/' + file, function(err, stat){
			if(err){console.log(err); return;}
			if(stat.isDirectory()){					
				
				explorer(path + '/' + file);
			}else{
				
				console.log('文件名:' + path + '/' + file);
			}				
		});
		
	});

});
}

explorer(path);